Generating Business Process Models from Object Behavior Models
نویسندگان
چکیده
Object-oriented modeling is an established approach to document information systems. In an object model, a system is captured in terms of object types and associations, state machines and collaboration diagrams, among others. Process modeling on the other hand, provides a different approach whereby behavior is captured in terms of activities, flow dependencies, resources, etc. These two approaches have their relative advantages. Also, object models and process models lend themselves to different styles of implementation. In this paper we define a transformation from a meta-model for object behavior modeling to a meta-model for process modeling. The transformation relies on the identification of causal relations in the object model. These relations are encoded in a heuristics net from which a process model is derived and then simplified. Using this transformation, it becomes possible to apply established object-oriented techniques during system analysis and design, and to transform the resulting object models into executable process models that can be deployed in a workflow engine. The proposal has been implemented in an object modeling tool.
منابع مشابه
Generation of Business Process Models for Object Life Cycle Compliance
Business process models usually capture data exchanged between tasks in terms of objects. These objects are commonly standardized using reference data models that prescribe, among other things, allowed object states. Allowed state transitions can be modeled as object life cycles that require compliance of business processes. In this paper, we first establish a notion of compliance of a business...
متن کاملUsing Roles to Specify Business Object Collaborations
Role-based business process modeling deals with separating the universe of process modeling into different areas of concern by describing how business objects relate to each other during collaborations. A business object represents a concept of interest within the organization, such as an activity or an actor. Business objects play multiple roles according to their behavior while collaborating ...
متن کاملDeveloping customer relationship management (CRM) processes using standard frameworks and MCDM techniques
Organizations have found that functional approach to business destroys flexibility and agility by gaining experience over the time. The main weakness with Task-based organizations is that they can hardly act flexibly and adapt themselves to the changing environment. In today’s' dynamic and competitive business world, organizations focus significantly on managing and improving their business pro...
متن کاملBusiness Process Modeling with Objects and Roles
Role-based business process modeling deals with partitioning the universe of process modeling into different areas of concern by describing how business objects collaborate. A business object represents a concept of interest in the organization, such an activity or an entity, which can play multiple roles according to its behavior while interacting with other business objects. A specific busine...
متن کاملIntroducing of Dirichlet process prior in the Nonparametric Bayesian models frame work
Statistical models are utilized to learn about the mechanism that the data are generating from it. Often it is assumed that the random variables y_i,i=1,…,n ,are samples from the probability distribution F which is belong to a parametric distributions class. However, in practice, a parametric model may be inappropriate to describe the data. In this settings, the parametric assumption could be r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IS Management
دوره 25 شماره
صفحات -
تاریخ انتشار 2008